// pages/accessWineDetail/accessWineDetail.js
const app = getApp();
import {
  postRequest,
  getRequest,
  postParamsRequest
} from '../../api/request'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    themeColor: app.globalData.themeColor,
    subColor: app.globalData.subColor,
    btnColor: app.globalData.btnColor,
    order: {
      beid: 0,
      createBy: "",
      createTime: "",
      expireTime: "",
      goodsInfo: [],
      id: 0,
      memberId: 0,
      orderSn: "",
      phone: "",
      remark: "",
      status: 0,
      takeInfo: [],
      updateBy: "",
      updateTime: ""
    }
  },

  //返回上一页
  backPage() {
    wx.navigateBack()
  },

  //提示
  showTip() {
    wx.showModal({
      title: '提示',
      content: '上一次提取之后剩余的数量',
      showCancel: false,
      success(res) {
        if (res.confirm) {
          console.log('用户点击确定')
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },

  getOrderDetail(id) {
    let that = this;
    wx.showLoading({
      title: '加载中...',
      mask: true,
    })
    let param = {
      id: id,
    }
    postParamsRequest('/api/vip/wineOrderDetail', param)
      .then(res => {
        console.log("res: ", res.data.data)
        if (res.data.code == 0) {
          that.setData({
            order: res.data.data
          })
        }
      })
      .finally(() => {
        wx.hideLoading()
      }).catch((err) => {
        wx.hideLoading()
      });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    if (options.id) {
      //如果没有token,则需要重新登录获取个人信息等，避免缺少id导致数据无法获取
      if (app.token == "" || app.token == undefined) {
        app.initLogin().then(res => {
          this.getOrderDetail(options.id)
        }).catch(err => {})
      } else {
        this.getOrderDetail(options.id)
      }

    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})